// 首页
.home {
	position: relative;
	width: 100%;

	// header
	.header {
		background: url('../assets/banner.png') no-repeat 100%;
		background-size: 100% 100%;
		height: 624rpx;

		.header-search {
			box-sizing: border-box;
			width: 100%;
			padding: 40rpx 30rpx 0 30rpx;

			// logo
			.header-logo {
				flex: 0 0 50rpx;
				width: 50rpx;
				height: 50rpx;
			}

			// 搜索
			.search {
				background-color: rgba(245, 120, 124, 1);
				border-radius: 10rpx;
				flex: 1;
				height: 50rpx;
				margin: 0 30rpx;

				.input-uni-icon {
					margin-right: 10rpx;

					// margin: 2px 0 3px 0;
				}

				.input-label {
					overflow-wrap: break-word;
					color: rgba(255, 211, 213, 1);
					font-size: 24rpx;
					font-weight: normal;
					text-align: center;
					white-space: nowrap;
					// line-height: 32rpx;
				}
			}

			// 客服
			.customer-service {
				width: 34rpx;
				height: 32rpx;
				margin-right: 18rpx;
			}

			// 消息
			.message {
				width: 36rpx;
				height: 32rpx;
			}
		}
	}

	//  menu
	.menu {
		width: 100%;
		margin-bottom: -100rpx;

		.menu-wrap {
			box-sizing: border-box;
			display: flex;
			flex-wrap: wrap;
			justify-content: flex-start;
			width: 90%;
			background: #ffffff;
			box-shadow: 0rpx 22rpx 26rpx 0rpx rgba(227, 230, 238, 0.5);
			border-radius: 22rpx;
			transform: translateY(-140rpx);

			.menu-item {
				display: flex;
				flex-direction: column;
				align-items: center;
				padding: 26rpx;

				.menu-img {
					width: 82rpx;
					height: 82rpx;
				}

				.menu-label {
					margin-top: 16rpx;
					font-weight: 600;
					font-size: 28rpx;
					color: #000000;
					line-height: 40rpx;
					text-align: center;
					font-style: normal;
				}
			}
		}
	}

	// banner
	.banner {
		overflow: hidden;
		padding: 0 5%;
		width: 100%;
		height: 240rpx;
		border-radius: 16rpx;

		image {
			height: 100%;
			width: 100%;
		}
	}

	// .tabs
	.tabs {
		box-sizing: border-box;
		padding-bottom: 16rpx;
	}

	//  information
	.list-wrap {
		border-bottom-left-radius: 9px;
		border-bottom-right-radius: 9px;
		background: #fff;
		overflow: hidden;
	}
}


.dialog-w{
	background: #fff;
	padding:30rpx 40rpx 46rpx;
	border-radius: 34rpx;

	.text-lg{
		font-family: PingFangSC, PingFang SC;
		font-weight: 500;
		font-size: 34rpx;
		color: #212121;
		line-height: 56rpx;
		text-align: center;
		font-style: normal;
	}

	.text-nomal{
		font-family: PingFangSC, PingFang SC;
		font-weight: 400;
		font-size: 28rpx;
		color: #F13444;
		line-height: 40rpx;
		text-align: center;
		font-style: normal;
	}

	.dialog-cell{
		display: flex;
		align-items: center;
		padding:30rpx 0;
		border-bottom: 2rpx solid #E2E2E2;
		.img{
			width: 26rpx;
			height: 26rpx;
			margin-right:20rpx;
		}

		.text-red{
			font-size:24rpx;
		}

	
	}

	.dialog-btn{
		background: linear-gradient( 178deg, #FF7E3E 0%, #F62645 100%);
		border-radius: 62rpx;
	}
}